package com.caocaog.market.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.caocaog.market.entity.MartResearch;

/**
 * 市场调研
 *
 * @author chechen
 * @date 2022-01-13
 */
public interface MartResearchService extends IService<MartResearch> {

    /**
     * 查询市场调研分页信息
     * @param page 分页
     * @param martResearch 查询参数
     * @return 市场调研分页信息
     */
    IPage<MartResearch> queryMartResearchPage(Page<MartResearch> page, MartResearch martResearch);

    /**
     * 根据id获取市场调研信息
     * @param id 市场调研id
     * @return 市场调研信息
     */
    MartResearch getMartResearchById(String id);

    /**
     * 新增市场调研
     * @param martResearch 市场调研信息
     * @return 市场调研id
     */
    String addMartResearch(MartResearch martResearch);

    /**
     * 更新市场调研
     * @param martResearch 市场调研信息
     * @return 受影响行数
     */
    int updateMartResearch(MartResearch martResearch);

    /**
     * 删除市场调研
     * @param id 市场调研id
     * @return 受影响行数
     */
    int deleteMartResearch(Long id);

}
